package qreasymarket.movil;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.os.Bundle;
import android.util.Log;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;
import android.widget.PopupWindow;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;

public class ListaCompraActivity extends Activity {

	public RadioGroup radioGroup;
	public TextView idcliente;
	public PopupWindow pw;
	public TextView nombrecom;
	String NombreCompra;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.lista_compra);

		radioGroup = (RadioGroup) findViewById(R.id.radioGroup1);
		radioGroup.clearCheck();
		idcliente = (TextView) findViewById(R.id.idcliente);
		nombrecom = (TextView) findViewById(R.id.nombrecomtxt);

		Intent a = getIntent();
		Bundle user = a.getExtras();
		idcliente.setText(user.getString("id"));
		nombrecom.setText(user.getString("nom"));

		String cliente = idcliente.getText().toString();
		String noms = nombrecom.getText().toString();
		this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
//		System.out.println("11111 :" + cliente + "         " + noms);

	}

	public void btnenviar(View view) {
		Log.i("ListaCompraActivity", "Enviando datos al server...");

		Intent a = getIntent();
		Bundle user = a.getExtras();
		idcliente.setText(user.getString("id"));
		nombrecom.setText(user.getString("nom"));

		String cliente = idcliente.getText().toString();

		System.out.println("22222 :" + cliente);

		EditText txtNombreLista = (EditText) findViewById(R.id.txtListaNombre);
		EditText txtMonto = (EditText) findViewById(R.id.txtMontoR);

		NombreCompra = txtNombreLista.getText().toString();
		String MontoListaC = txtMonto.getText().toString();

		// OPCION ELEGIR
		int idseleccionado = radioGroup.getCheckedRadioButtonId();
		View rb = radioGroup.findViewById(idseleccionado);
		int seleccionado = radioGroup.indexOfChild(rb);

		String Delivery = "";

		Log.i("ListaCompraActivity", "Seleccionar una opcion");

		if (seleccionado == 0) {
			System.out.println("SI AL DELIVERY" + " " + seleccionado);

			Delivery = String.valueOf(seleccionado);
			Delivery = "S";

		} else if (seleccionado == 1) {

			Delivery = String.valueOf(seleccionado);
			Delivery = "N";

			
			System.out.println("NO AL DELIVERY" + " " + seleccionado);

		} else if (seleccionado == -1) {

			Toast tt = Toast.makeText(getBaseContext(),
					"Seleccione una opcion, gracias", 2000);
			tt.show();

		}

		int cli = Integer.parseInt(cliente);

		int idCliente = cli;
		String IdCliente = String.valueOf(idCliente);

		// INICIANDO LA CONEXION CON LA BD ANDROID-MYSQL

		RestClient cliente1 = new RestClient(
				"http://192.168.1.176:8080/QR-EasyMarket_Web/rest/agregar_lista");

		cliente1.AddParam("nombre_compra", NombreCompra);
		cliente1.AddParam("servicio_delivery", Delivery);
		cliente1.AddParam("monto_referencial", MontoListaC);
		Log.i("Xxx", MontoListaC);
		cliente1.AddParam("id_cliente", IdCliente);

		try {
			cliente1.Execute(RequestMethod.GET);
			String jsontext = cliente1.getResponse().trim();

			Log.i("ListaCompraActivity", jsontext);

			if ("listo".equals(jsontext)) {
				
			} else if ("error".equals(jsontext)) {
				Toast tt = Toast.makeText(getBaseContext(), "Hubo un error",
						2000);
				tt.show();
			}

			Intent i = new Intent(ListaCompraActivity.this,
					CarruselActivity.class);
			startActivity(i);

		} catch (Exception e) {
			Log.i("ListaCompraActivity", ":" + e.getMessage());
		}

	}
}
